// 使用express框架构建web服务

// 1 引入express
const express = require("express");
// 导入路由
const stuRouter = require("./routes/stu");
// 2. 创建app应用对象 
const app = express();

// 需要（中间件）使用编码处理post请求参数，才可以获取
app.use(express.urlencoded({ extended: true }))
// 将项目中的public目录直接暴露出去，让客户端浏览器可以直接方法（静态资源配置）
app.use(express.static("public")); // 不指定访问前缀
// 配置模板引擎
app.set("view engine" , "ejs");
// 配置模板的存放目录
app.set("views","./views");

// 3. 设置路由
// 使用stu路由器
app.use(stuRouter);

// 4. 设置监听端口，启动服务
app.listen(3000, ()=>{
    console.log("服务已启动，端口：3000");
})